SAP中如何控制库存地点有无权限使用
SPRO-物料管理-库存管理与实际库存-权限管理-授权检查存储位置里,将需要进行权限管理的库位勾上。在ROLE 里分配权限对象 M_MSEG_LGO。
判断这个程序是否有权限对象所控制字段的权限。
ID就是权限对象里面控制的字段。
可以使用SU21查看各权限对象下的ID追问“判断这个程序是否有权限对象所控制字段的权限。”
好多地方都是这么说,可是这句话是什么意思,能讲的通俗点吗?怎么理解, 回答举个例子吧。
例如: AUTHORITY-CHECK OBJECT 'F_BKPF_BUK'
ID 'BUKRS' field '1010' ID 'ACTVT' DUMMY. ID 'BUKRS' field '1010' 就是检查当前用户是否有公司代码1010的权限
. ID 'ACTVT' DUMMY. 这里使用DUMMY 表示不要检查 。
如果当前用户有公司代码的权限,则sy-subrc 返回0 否则为其他值。
abap range结构四个字段含义
分类: 01 ABAP 基础 2011-04-14 10:58 230人阅读 评论(0) 收藏 举报
定义range我们通常使用以下两种方法:
data: gr_ran type range of ... with head line.
data: begain of gr_ran occur 0,
sign type c,
option type c length 2,
low type ....,
high type ....,
end of gr_ran.
下面介绍以下range中四个参数的具体取值:
sign可以取以下两种值:
'I' 表示包含在区间里面的,而非区间的补集(学数学的容易理解,哈哈!)
'E' 表示区间之外的(这里的区间其实是闭区间,尝试便知)
option可以取以下值:
'EQ' , 'NE'
'GT' , 'LT'
'GE' , 'LE'
'CP' , 'NP'
'BT' , 'NB'
Collect语句镶嵌在select---endselect之中使用,在报表开发中经常用到,作用是根据table的unique key,把表中其他的字段进行自动的累加,一般用在对某些数据进行总数统计的时候.
举例如下:
data:begin of mytable,
keyfield like XXX,
fliedl1 like XXX,
field2 like XXX,
end of mytable.
Data: mytable_col like hashed table of mytable
With unique key keyfield with headline.
select keyfield fliedl1 field2 from table_system
into (mytable- keyfield, mytable-fliedl1, mytable- field2).
Collect mytable into mytable_col.
Endselect.
这个例子的作用是以keyfield为主键,把fliedl1和fliedl2的数据进行累加,计算属于每个keyfield的fliedl1和fliedl1的总和.
Collect使用有两个条件:
<!--[if !supportLists]-->1. <!--[endif]-->累加时送入的表必须时hashed table或者 sorted table,即必须拥有唯一的key.
<!--[if !supportLists]-->2. <!--[endif]-->除了key之外的其他属性必须时数字型的,才能进行累加计算.
当然 mytable 和mytable_col.的表的类型必须完全一致.
一般的报表在生成时都需要对大量的数据进行计算,这时使用collect语句的好处就是不用在把数据取到本地后再loop进行累加,降低报表对系统的压力.
SE16N进入 表,录入 &sap_edit 可添加表行数据
处理方法:GOTO->TRANSLATION->Target language填入ZH->Sequential processing->填上各自对应的中文就可以了。
CDHDR 记录表头修改信息的表Change document header也记录采购订单审批记录
CDPOS 记录表体项目修改信息的表Change document items
bapi_goodsmvt_create中goodsmvt_code对应值
2011-10-21 09:52
|
01 MB01 02 MB31 03 MB1A 04 MB1B 05 MB1C 06 MB11 07 MB04 |
|
物料 |
MARA |
MARC |
mbew |
mvke |
|
|
|
|
BOM |
mast |
stpo |
|
|
|
|
|
|
工艺 |
mapl |
plko |
plpo |
crhd |
stpo |
mast |
stas |
|
工作中心 |
CRHD |
|
|
|
|
|
|
|
供应商 |
|
|
|
|
|
|
|
|
采购信息记录 |
EINA |
eine |
a017 |
konp |
KONH |
konm |
stxh |
|
货源清单 |
eord |
|
|
|
|
|
|
|
采购订单 |
ekko |
EKPA |
KONV |
EKPO |
|
|
|
|
QM信息记录 |
QINF |
|
|
|
|
|
|
表MLAN 存放 税分类字段值 。
表CRFH、CRVM_B 存放 “生产资源/工具” 物料主数据视图
增强:SMOD修改系统增强号(例如MM06E005)的组件(其实就是FUNCTION)的include语句块;CMOD,建立增强项目,将前一步修改的增强号放入其中;激活!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16181884/viewspace-746770/ ,如需转载,请注明出处,否则将追究法律责任。