L_TO_CREATE_MULTIPLE
来源:互联网 发布:随心所欲说英语软件 编辑:程序博客网 时间:2024/06/05 16:20
data LT_TRITE type L03B_TRITE_T.
data WA_TRITE like line of LT_TRITE.
data GV_STORED like VBAPF-QMENGE.
clear: LT_TRITE, WA_TRITE, GV_STORED.
refresh LT_TRITE.
WA_TRITE-TBPOS = GT_LTBP-TBPOS.
WA_TRITE-ANFME = GT_LTBP-MENGE.
WA_TRITE-ALTME = GT_LTBP-MEINS.
WA_TRITE-LETYP = GT_MARA-VHART(3). "3-character storageunittype
concatenate '000000000000' LTAP-NLENR+10(8) into WA_TRITE-NLENR.
"FM L_TO_CREATE_TR wants 20 characters
if GV_DIR = 'N'.
WA_TRITE-NLTYP = '120'.
WA_TRITE-NLPLA = 'OVERDRACHT'.
else.
WA_TRITE-NLTYP = P_NLTYP.
WA_TRITE-NLPLA = P_NLPLA.
endif.
append WA_TRITE to LT_TRITE.
TO aanleggen
clear GT_LTAP_VB.
refresh GT_LTAP_VB.
call function 'L_TO_CREATE_TR'
exporting
I_LGNUM = GC_LGNUM_011 "LGNUM is '011' in my case
I_TBNUM = GT_LTBP-TBNUM
IT_TRITE = LT_TRITE
importing
e_tanum = gv_tanum
tables
T_LTAP_VB = GT_LTAP_VB
exceptions
FOREIGN_LOCK = 1
QM_RELEVANT = 2
TR_COMPLETED = 3
XFELD_WRONG = 4
LDEST_WRONG = 5
DRUKZ_WRONG = 6
TR_WRONG = 7
SQUIT_FORBIDDEN = 8
NO_TO_CREATED = 9
UPDATE_WITHOUT_COMMIT = 10
NO_AUTHORITY = 11
PREALLOCATED_STOCK = 12
PARTIAL_TRANSFER_REQ_FORBIDDEN = 13
INPUT_ERROR = 14
others = 15.
if SY-SUBRC <> 0.
commit work."See FM L_TO_CREATE_TR docu: commit work is needed
perform MELDT_DE_FOUT using SY-MSGID SY-MSGTY SY-MSGNO
SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
else.
- L_TO_CREATE_MULTIPLE
- IC 软件使用注意事项
- C++类和对象的基础知识详解
- word2013中多级编号变成黑块的该怎么处理?
- C语言链表操作功能实现详解心得
- Ubuntu 14.04上Caffe安装:CPU-Only与GPU支持
- L_TO_CREATE_MULTIPLE
- jquery之交付序列化表单(serialize)及乱码处理
- mysql快速导入5000万条数据过程记录(LOAD DATA INFILE方式)
- FPGA开发综合技巧
- Java命令
- ubuntu突然断电后,重启失败解决方案
- Git如何切换账户
- C++总结2——函数的重载
- JavaScript针对网页节点的增删改查用法实例