楼主: vkbpl6012

半年ABAPER的学习历程------------日记整理

[复制链接]
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
51#
 楼主| 发表于 2006-1-25 10:36 | 只看该作者
------------------------------------------------2005-10-07-------------------------------------------------

1, LSMW大体的执行次序: COMPANY CODE->plants->other organization->material types->unites of measure->mm data->vendor/customer->po/so.


2, In the flat file not only include the data you want to transfer, but also sap-specific data such as transaction codes.


3, 把目前SAP的资料存入本地文件:使用SAP标准程序: RMDATGEN.


4, 如果在MASTER TABLE中增加一个新字段: APPEND TO BMMH1---此表为从MARA拷贝过来. 那么要运行RMDATING->GENERATE CODE FOR FGROUP MGAD.

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
52#
 楼主| 发表于 2006-1-25 10:37 | 只看该作者
------------------2005-10-10到2005-10-21-----------------------------------------

*******这段时间可能一直在做SAPSCRIPT的报表,没有什么记录.

1, 可以通过SE32来维护ABAP中那些与选择屏幕相关的TEXT.


2, 通过语句BOX XPOS ‘7’CM WIDTH 0 TW HEIGHT ‘11’ CM FRAME 10 TW 可在指定位置画一条竖线.


3, 用TRANSLATE TEXT TO UPPER/LOWER可以进行大小写转换.

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
53#
 楼主| 发表于 2006-1-25 11:00 | 只看该作者
------------------------------------------------2005-10-24-------------------------------------------------

1, 用LSWM导PO数据的时候分成二步录制,在HEAD中录HEADER和ITEM的第一条记录, 然后再录ITEM的时候用事务代码ME22录,进入CHANGE界面后点菜单的EDIT中ENTRY LINES录制ITEM的第二条记录.注意这里: BSTPO_02的值与EBELP的值一样.


2, 在做SO的ITEM时也是同PO一样,按CREATE ITEM来新建一个ITEM,然后录入所需的数据(开始界面所有值都填).


3, 做BOM的时候,BOM USAGE为生产且只能创建一次,不能重复创建(这个可能是对特定公司来说的),在CHANGE的时候忽略BOMGROUP,且要注意的是在录制ITEM时一定要有单位字段.

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
54#
 楼主| 发表于 2006-1-25 11:01 | 只看该作者
------------------2005-10-25到2005-10-26-----------------------------------------


1, 用VK11进入条件设置界面, 把PROO输到CONDITION TYPE中可进去设置产品的价格,----V/LD确认物料价格.


2, 通过MM01在COPY FROM中输入要修改的物料号,可以为指定的物料设定销售组织和分销渠道.


3, 用SM12可以在系统不正常退出后,结束某个进程.


4, 在用SAPSCRIPT画图时,如果要在每一页都显示则不要把它的语句放在MAIN中,应放在MAIN TYPE 为CONST或VAR的窗口.

使用道具 举报

回复
论坛徽章:
0
55#
发表于 2006-1-25 11:26 | 只看该作者
太好了,一个有心人,肯定会成为best men

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
56#
 楼主| 发表于 2006-1-25 15:00 | 只看该作者
----------------------------------------2005-10-28到2005-10-31-----------------------------------------

1, 在PARAMETERS定义的参数如果要有个默认值,则格式为:   
           parameters: amount type I default 20.


2. 对于PO单的EBELN,如果用SELECT-OPTIONS XXX LIKE EKKO-EBELN则会X前加IBT,为避免这种情况用PARAMTERS与BETWEEN来解决.


3, 在SAPSCRIPT中如果在对某个字段进行右对齐,一般通过命令R来设置没什么效果,最好是通过TAB中的ALIGNMENT来进行设置.

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
57#
 楼主| 发表于 2006-1-25 15:04 | 只看该作者
最后我会把所有的日记整理成一个WORD文档,如果需要的朋友可以留下你的邮箱我会逐一发给你们.

使用道具 举报

回复
论坛徽章:
5
ERP板块每日发贴之星
日期:2006-01-14 01:04:21ERP板块每日发贴之星
日期:2006-01-15 01:04:29授权会员
日期:2006-01-16 14:52:50ERP板块每日发贴之星
日期:2006-01-23 01:03:44ERP板块每日发贴之星
日期:2006-02-13 01:04:00
58#
发表于 2006-1-25 16:27 | 只看该作者
最初由 vkbpl6012 发布
[B]------------------------------------------------2005-10-24-------------------------------------------------

1, 用LSWM导PO数据的时候分成二步录制,在HEAD中录HEADER和ITEM的第一条记录, 然后再录ITEM的时候用事务代码ME22录,进入CHANGE界面后点菜单的EDIT中ENTRY LINES录制ITEM的第二条记录.注意这里: BSTPO_02的值与EBELP的值一样.


2, 在做SO的ITEM时也是同PO一样,按CREATE ITEM来新建一个ITEM,然后录入所需的数据(开始界面所有值都填).


3, 做BOM的时候,BOM USAGE为生产且只能创建一次,不能重复创建(这个可能是对特定公司来说的),在CHANGE的时候忽略BOMGROUP,且要注意的是在录制ITEM时一定要有单位字段. [/B]


vkbpl6012,

多谢分享。看来你真的很幸运,能在短期接触这么多模块的东东。我可是苦苦的边工作边学习呀。这里也提醒大家千万不要去的国的XXX公司作SAP。

想向你请教一个问题:

在LSMW录制创建PO时,如果我要导入的PO中item数量不等怎么办?比如,PO45001有2个items,PO45002有20个items。录制的时候,你最少要录12个items。

但是,PO45003有22个items又如何办呢?重新录制显然不适用于这样的变化。而standard SAP程序也不能提供大于10个items的解决办法。

我们现在是自己写BDC。不知道你有没有更好的解决办法?

多谢,多谢。多多交流。

使用道具 举报

回复
论坛徽章:
5
ERP板块每日发贴之星
日期:2006-01-14 01:04:21ERP板块每日发贴之星
日期:2006-01-15 01:04:29授权会员
日期:2006-01-16 14:52:50ERP板块每日发贴之星
日期:2006-01-23 01:03:44ERP板块每日发贴之星
日期:2006-02-13 01:04:00
59#
发表于 2006-1-25 16:30 | 只看该作者
请原谅,字打错了。重新提问:

在LSMW录制创建PO时,如果我要导入的PO中item数量不等怎么办?比如,PO45001有2个items,PO45002有12个items。录制的时候,你最少要录12个items。

但是,PO45003有22个items又如何办呢?重新录制显然不适用于这样的变化。而standard SAP程序也不能提供大于10个items的解决办法。

我们现在是自己写BDC。不知道你有没有更好的解决办法?

多谢,多谢。多多交流。

另,我的email是baojing@hotmail.com

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
60#
 楼主| 发表于 2006-1-25 16:37 | 只看该作者
capilano  WROTE:
在LSMW录制创建PO时,如果我要导入的PO中item数量不等怎么办?比如,PO45001有2个items,PO45002有12个items。录制的时候,你最少要录12个items。

但是,PO45003有22个items又如何办呢?重新录制显然不适用于这样的变化。而standard SAP程序也不能提供大于10个items的解决办法。

我们现在是自己写BDC。不知道你有没有更好的解决办法?

其实你提的这个问题我在上面2005-10-24的日记中已经给出答案.

1, 用LSWM导PO数据的时候分成二步录制,在HEAD中录HEADER和ITEM的第一条记录, 然后再录ITEM的时候用事务代码ME22录,进入CHANGE界面后点菜单的EDIT中ENTRY LINES录制ITEM的第二条记录.注意这里: BSTPO_02的值与EBELP的值一样.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表