SRM项目学习心得

合集下载

工程项目管理学习的感受(3篇)

工程项目管理学习的感受(3篇)

第1篇随着我国经济的快速发展,工程项目管理作为推动工程建设的关键环节,其重要性日益凸显。

我有幸参加了工程项目管理的学习,通过这段时间的学习,我对工程项目管理有了更加深刻的认识,以下是我对工程项目管理学习的一些感受。

一、理论与实践相结合的重要性在学习工程项目管理的过程中,我深刻体会到理论与实践相结合的重要性。

工程项目管理涉及诸多方面,包括项目策划、设计、施工、验收等环节,每个环节都需要理论知识作为支撑。

然而,仅有理论知识是远远不够的,实际操作能力同样重要。

在学习过程中,我参加了许多实践活动,如现场观摩、实地考察等。

通过这些实践活动,我能够将所学理论知识与实际工程项目相结合,加深了对工程项目管理的理解。

例如,在施工现场观摩时,我学习了施工现场的安全管理、施工进度控制、成本控制等方面的知识,使我对工程项目管理的实践操作有了更加直观的认识。

二、团队协作的重要性工程项目管理是一个复杂的系统工程,需要各个部门、各个岗位的紧密协作。

在学习过程中,我认识到团队协作在工程项目管理中的重要性。

首先,团队协作能够提高工作效率。

在工程项目管理中,各个部门之间需要相互配合,共同完成项目任务。

如果缺乏团队协作,会导致信息传递不畅、工作衔接不紧密,从而影响项目进度。

例如,在设计阶段,设计人员需要与施工人员、监理人员等密切配合,确保设计方案的顺利实施。

其次,团队协作能够提高项目质量。

在工程项目管理中,各个部门需要共同负责项目的质量。

通过团队协作,可以充分发挥各个部门的专业优势,确保项目质量达到预期目标。

例如,在施工过程中,施工人员、监理人员、质量检验人员等需要共同参与,确保施工质量。

最后,团队协作能够提高员工满意度。

在工程项目管理中,良好的团队氛围有助于提高员工的工作积极性。

通过团队协作,员工能够感受到集体的力量,从而更加投入到工作中。

三、沟通与协调的重要性工程项目管理过程中,沟通与协调是至关重要的。

良好的沟通与协调能够确保项目顺利进行,避免因沟通不畅导致的矛盾和冲突。

敏捷开发个人体会和分享报告

敏捷开发个人体会和分享报告

敏捷开发个人体会和分享报告敏捷开发是一种以迭代和增量的方式进行软件开发的方法,它注重团队合作、快速适应变化和持续交付价值。

在我与团队一起实践敏捷开发的过程中,我深刻体会到了以下几点。

首先,敏捷开发强调团队合作和协作。

在传统的瀑布模型中,开发团队往往被划分成不同的部门,每个部门都独立进行开发,沟通很少。

而在敏捷开发中,开发团队成员之间需要密切协作,共同制定计划、讨论问题、取得进展。

团队成员之间的沟通频繁而及时,能够更好地理解需求、快速解决问题,提高开发效率。

其次,敏捷开发强调快速适应变化。

在传统的开发模式中,需求一旦被确定,变更会很困难,导致项目进度拖延和投资浪费。

而敏捷开发鼓励在开发过程中不断调整和改变需求。

通过迭代开发和频繁的反馈,能够快速发现和修正问题,及时适应变化,提高开发质量和客户满意度。

再次,敏捷开发注重持续交付价值。

在传统的开发模式中,项目通常要等待所有功能开发完毕才进行交付,导致交付时间很长,客户不能及时获得产品价值。

而敏捷开发通过分而治之的方式,将开发分成多个小周期,每个周期都能交付可用的产品。

这样,客户能够及时获得产品的一部分价值,并提供反馈意见,使开发团队能够更早地发现和解决问题,提高产品的质量和用户满意度。

最后,敏捷开发能够增加团队的工作满足感和自主性。

在传统的开发模式中,开发人员往往只负责完成自己任务的工作,缺少对整个项目的责任感和参与感。

而在敏捷开发中,团队成员具有更多的自主权,能够参与决策和规划。

团队成员之间的不同角色和技能得到充分的发挥,各自的工作能力得到更好的培养和提升,提高了团队整体的工作满意度。

总的来说,敏捷开发是一种高效的软件开发方法,通过团队合作、快速适应变化和持续交付价值,能够提高开发效率、产品质量和客户满意度。

在实践过程中,我深刻体会到了敏捷开发的优势和价值,我相信在今后的工作中,我会继续运用敏捷开发的理念和方法,提高工作效率和质量。

SRM需求分析范文

SRM需求分析范文

SRM需求分析范文SRM,也就是供应商关系管理(Supplier Relationship Management),是一种越来越受重视的商务管理方法。

通过SRM,企业可以有效地管理与供应商之间的合作,从而达到更好的业务成果和更高的客户满意度。

SRM的需求分析是指对SRM系统进行详细研究和分析,以了解和界定系统所需的功能、性能和约束等方面的要求。

以下是SRM需求分析的一些关键点。

2.供应商评估和选择:SRM系统应能够帮助企业进行供应商评估和选择。

这包括制定评估指标、进行供应商背景调查、分析供应商的能力和信誉等方面的功能。

基于评估结果,企业可以选择最合适的供应商来提供产品或服务。

3.合同管理:SRM系统应具备合同管理功能,包括合同起草、签订、执行和跟踪等。

这将有助于企业与供应商建立透明的合作关系,防止纠纷或合同违约的风险。

4.订单和交付管理:SRM系统应能够帮助企业管理订单和交付过程。

这包括订单的生成、跟踪和监控,交付的协调和管理,以及供应商绩效的追踪和评估等方面的功能。

通过对订单和交付过程的有效管理,企业可以确保按时交付产品或服务,并优化供应链运作。

5.投诉和纠纷管理:SRM系统应具备投诉和纠纷管理功能,包括投诉的接收、处理和解决等方面的功能。

这将有助于企业与供应商之间的沟通和协商,解决潜在的矛盾和纠纷,维护良好的合作关系。

6.绩效评估和改进:SRM系统应能够进行供应商绩效评估和改进。

这包括建立评估指标、定期评估供应商的绩效、制定改进计划等方面的功能。

通过对供应商绩效的评估和改进,企业可以优化供应链管理,提高效率和质量。

7.数据分析和报告:SRM系统应能够进行数据分析和生成报告。

这包括对供应商数据进行统计分析、生成供应商绩效报告等方面的功能。

通过对数据的分析和报告,企业可以获取关键的商务洞察,为决策提供有力的支持。

需要注意的是,SRM需求分析应根据企业的具体情况和目标来制定,并且需要与供应商进行充分的沟通和合作,以确保系统能够满足实际需求并取得良好效果。

smt实训心得体会(通用28篇)

smt实训心得体会(通用28篇)

smt实训心得体会(通用28篇)smt实训篇1一 SMT的基本概念在我国电子行业标准中,将SMT叫做表面组装技术,也常叫做表面装配技术或表面安装技术。

表面组装时将电子元器件贴装在印制电路板表面(而不是将它们插装在电路板的孔中)的一种装联技术,它提供最新的小型电子产品,使其重量、体积和成本大幅下降,是现代电子产品先进制造技术的重要组成部分。

SMT是一门包括元器件、材料、设备、工艺、以及表面组装电路基板设计与制造的系统性综合技术。

二 SMT实训内容及流程1.实训的内容在老师的指导、讲解以及同学的互相合作、帮助下。

我们完成了为期一周的SMT的实训项目。

本周的实训让我看到了很多,同时学到了一些东西,也吸取了一些教训。

作为刚接触SMT的我们来说,首先了解它是非常的重要的,所以老师带领我们观摩了SMT生产线,这观摩其实并不是简单的看看,有心人要仔细的看认真的看的,不懂的还可以问工作人员,前提是不能打扰他们的正常工作。

了解SMT的主要内容也就成了我们在看SMT 生产线之前要学习的一部分了。

SMT是一项复杂的系统工程,他主要包含以下内容:(1)表面组装元器件。

设计。

包括结构尺寸、端子形式、耐旱接热等设计内容。

?制造。

各种元器件的制造技术。

包装。

有编带式包装、棒式包装、散装等形式。

(2)电路基板。

包括单(多)层PCB、陶瓷、瓷釉金属板等。

(3)组装设计。

包括电设计、热设计、元器件布局、基板图形布线设计等。

(4)组装工艺。

组装材料。

包括粘结剂、焊料、焊剂、清洁剂。

组装技术。

包括涂敷技术、贴装技术、焊接技术、清洗技术、检测技术。

组装设备。

包括涂敷设备、贴装机、焊接机、清洗机、测试设备等。

(5)组装系统控制和管理。

指组装生产线或系统组成、控制与管理等。

●SMT生产线那么,了解了SMT的主要内容之后,我们就对它有了一个大致的认识了,因此,对于SMT生产线的了解是我们学习的重要内容之一通过观察我了解到SMT的生产有三个大的基本组成流程:印制--→元器件的贴装--→回流焊这三大部分是SMT生产系统最基本的部分,也是必要的部分。

srm手册使用工作总结

srm手册使用工作总结

srm手册使用工作总结
SRM手册使用工作总结。

在工作中,我们经常会使用到SRM(Supplier Relationship Management)手册来管理与供应商的关系。

SRM手册是一份重要的工作工具,它包含了与供应商合作的各项规定和流程,以及相关的文件和模板。

在使用SRM手册的过程中,我们需要做到以下几点:
首先,要熟悉SRM手册的内容。

这包括了了解手册中的各项规定和流程,以及掌握相关的文件和模板。

只有对SRM手册的内容有了深入的了解,我们才能在工作中正确地应用其中的规定和流程。

其次,要严格按照SRM手册的规定和流程来执行工作。

无论是与供应商的合同管理、供应商绩效评估,还是供应商关系的管理,都需要严格按照SRM手册中的规定和流程来执行。

只有这样,我们才能确保与供应商的合作是符合规定的,同时也能够更好地管理供应商关系。

另外,要及时更新SRM手册的内容。

随着工作的不断发展,SRM手册中的规定和流程可能会需要进行调整和更新。

因此,我们需要及时地对SRM手册的内容进行更新,以确保其中的规定和流程能够与实际工作相匹配。

最后,要积极反馈SRM手册的使用情况。

在使用SRM手册的过程中,我们可能会遇到一些问题或者有一些建议。

这时,我们需要积极地向相关部门反馈,以便对SRM手册进行改进和完善。

总之,SRM手册是我们在与供应商合作中的重要工作工具,正确地使用SRM 手册对于管理供应商关系和提高工作效率都是非常重要的。

希望大家在工作中能够认真地使用SRM手册,做好供应商关系管理工作。

项目管理学习个人心得体会范文

项目管理学习个人心得体会范文

项目管理学习个人心得体会范文
在学习项目管理的过程中,我深刻体会到了项目管理的重要性和学习项目管理的价值。

以下是我的个人心得体会:
首先,项目管理是一门综合性很强的学科。

在学习项目管理的过程中,我们需要学习
很多不同的知识,如项目计划的编制、项目团队的管理、项目风险的评估等。

这些知
识点涉及到很多不同的学科领域,如管理学、经济学、心理学等。

通过学习项目管理,我不仅能够增加自己的专业知识,还能够拓宽自己的知识面。

其次,项目管理要注重实践。

项目管理是一个实践性很强的学科,理论知识只有在实
践中才能发挥出最大的作用。

在学习项目管理的过程中,我经常参与模拟项目的实践,通过实际操作,我能够更好地理解项目管理的各个环节,并且发现其中的问题和挑战。

通过实践,我能够提升自己的解决问题的能力,也能够锻炼自己的团队合作能力。

最后,项目管理需要我们具备一些特定的能力和素质。

在学习项目管理的过程中,我
发现项目管理需要我们具备很多能力,如沟通能力、决策能力、领导能力等。

这些能
力不仅对项目的顺利进行十分重要,也对我们个人的职业发展十分有益。

通过学习项
目管理,我能够提升自己的能力,增加自己的竞争力。

综上所述,学习项目管理对于我个人的学习和职业发展都具有重要的意义。

通过学习
项目管理,我能够掌握更多的知识,提高自己的实践能力,同时也能够提升自己的能力,增加自己的竞争力。

我会继续努力学习项目管理,为自己的未来发展打下坚实的
基础。

srm解决方案

SRM解决方案简介SRM(Supplier Relationship Management)供应商关系管理是指企业与供应商之间的合作关系管理和商业流程管理。

它是基于企业与供应商之间的互动,将供应商视为企业战略竞争力的一部分,通过有效的合作和管理,提高供应商的业务绩效,实现共同的商业目标。

本文将介绍SRM解决方案的概念、特点、应用场景以及实施流程,帮助企业了解SRM的重要性,并为其选择和实施SRM解决方案提供参考。

概念供应商关系管理是一种将供应商与企业战略和商业流程紧密结合的管理方法。

它通过有效的供应商选择、供应链协同、供应商绩效评估等手段,提高供应商的质量、交付和成本管理能力,进而提高企业的竞争力。

SRM解决方案是一种基于信息技术和商业流程的系统工具,帮助企业实施供应商关系管理。

它通过提供供应商信息管理、供应商协同工作平台、供应商绩效评估等功能,帮助企业实现供应链的协同与优化,降低采购成本,提高供应链的反应速度和灵活性。

特点1. 协同性SRM解决方案以协同为核心,建立了供应商与企业之间的信息共享、业务协同和沟通合作平台。

通过该平台,企业可以与供应商实时沟通,共享信息和业务需求,提高合作效率,减少漏洞和风险。

2. 变革管理SRM解决方案能帮助企业实施供应商关系管理的变革过程。

它提供了供应商选择和评估的标准化流程,帮助企业确保合作伙伴与企业的价值观和战略目标一致。

同时,它还为企业提供了一套完整的变革管理方法,包括培训和支持,帮助企业顺利过渡并取得预期的效果。

3. 绩效评估SRM解决方案能帮助企业实施供应商绩效评估。

它通过建立一套供应商绩效评估指标体系,对供应商的质量、交付和成本管理等方面进行评估,帮助企业发现潜在问题,及时采取措施,提高供应商的业务能力和对企业的支持。

4. 数据分析SRM解决方案通过采集和分析供应链数据,帮助企业了解供应链中的风险和机会。

企业可以利用这些数据,制定战略决策,并优化供应链的设计和流程,提高供应链的效率和灵活性。

SAP和SRM心得体会

SAP和SRM心得体会紧张又充实的SAP和SRM系统培训结束了,回想这两个多月的学习时光,我获益良多。

从对SAP和SRM闻所未闻到知道它是用来干什么的再到对系统的了解,这中间的每一次转变对我来说都是一次提高。

SAP和SRM是一个集合企业内部所有资源,进行有效的计划和控制,以达到企业最大效益的集成系统。

SAP和SRM系统的财务模块与以前用过的单一的会计软件最大的区别在于,前者能够使企业所有的业务通过SAP和SRM这个平台得到共享,能够实时处理,同时能够实时让管理者做好决策,而取得公司最大利益。

而后者需要人手工从公司的各个部门传递凭证到财务,财务再根据到手的原始凭证做会计凭证,一、耗时长,效率低下。

二、手工填报数据或者传递数据较SAP和SRM增加了错误率及遗失率。

三、较SAP和SRM系统,单一的会计软件让财务集中在做会计凭证中,而通过SAP和SRM系统集成性,将财务从埋头做账中解放出来,而发挥更高的最用,加强管理,使企业利益最大化。

SAP和SRM系统加强了系统之间的集成。

因此,SAP和SRM系统中的财务模块与其他模块之间有着紧密的联系,它们之间的关系是一环扣一环的。

2018年6月1日,在大家紧张而努力的工作下,成功在月底最后一天将所有期初数据收集完毕,在上线之日成功导入系统。

整理数据时就有一个强烈感受,SAP和SRM系统较之前浪潮系统业务更细致化,数据将更准确,能更好的有助于决策者。

而不是到月末,等财务部门将数据核算完后,再作决策。

SAP和SRM系统的实时性使每个部门关联更紧密,对每个业务部门的数据准确性要求更高,并且环环相扣,哪里出现问题就要从哪里解决。

就拿一个上线的例子来说,销售产品,公司规定先收款再发货。

在线下业务中,公司已收款发货,而在SAP和SRM系统中,因公司规定,系统设置客户账龄为0,如果财务在系统中没有对客户先做收款,那么销售部连下订单都不能操作。

订单下完后发货,发现系统中没有货物,就会和各部门进行沟通,问题若在品研部,没有下生产订单,那么品研就需立即补完生产订单,然后继续后续步骤,从这些问题我们可以看到,SAP和SRM系统就像一条链,将公司各个部门连在一条线上,哪个环节出点问题,这条链就脱节了。

项目管理学习心得体会模板(三篇)

项目管理学习心得体会模板标题:项目管理学习心得体会一、引言项目管理是一门综合性强、实践性强的学科,对于提高组织的绩效和竞争力具有重要意义。

通过学习项目管理,我对项目管理的理论知识和实践技能有了深入理解,并且在实际工作中运用项目管理的方法和工具,取得了明显的效果。

在此,我将分享我的学习心得和体会,以期对项目管理学习者有所帮助。

二、学习过程与方法学习项目管理的过程中,我采用了系统学习和实践相结合的方法。

首先,我阅读了相关的专业书籍和文献,对项目管理的理论知识进行了系统的学习和理解。

其次,我参加了一些项目管理培训班,通过实践案例和项目模拟训练,进一步加深了对项目管理的理解和应用。

最后,我积极参与到实际项目中,并运用所学的项目管理知识和技巧,对项目进行规划、执行和控制。

三、理论知识与实践技巧在学习项目管理的过程中,我掌握了许多重要的理论知识和实践技巧。

首先,我学会了项目的规划与启动,包括项目目标的确定、项目范围的梳理、项目资源的分配等。

其次,我学会了项目的执行与控制,包括项目计划的编制、项目进度的跟踪、项目风险的管理等。

最后,我学会了项目的收尾与总结,包括项目成果的验收、项目经验的总结和复盘等。

四、实践效果与问题反思通过运用项目管理的方法和工具,我取得了一些明显的实践效果。

首先,项目的执行效率得到了提高,项目进度得到了有效控制。

其次,项目的质量得到了保障,客户满意度得到了提高。

最后,项目的风险得到了有效管理,项目经济效益得到了优化。

然而,在实践中也存在一些问题和挑战。

例如,项目组成员之间的沟通和协作不够顺畅,项目变更管理不够及时和有效。

针对这些问题,我进行了反思和总结,并采取了相应的改进措施。

五、对项目管理的认识与展望通过学习和实践,我对项目管理有了更为深入的认识。

项目管理是一门科学,也是一门艺术。

它需要我们具备扎实的理论知识和丰富的实践经验,同时还需要我们具备较强的沟通协调能力和团队合作精神。

在未来的学习和实践中,我将进一步提高自己的能力,不断学习和探索,不断完善和提升项目管理的水平,以更好地服务于组织和社会。

敏捷项目管理心得体会

敏捷项目管理心得体会一、引言在当今快节奏的商业环境中,敏捷项目管理作为一种有效的项目管理方法,越来越受到关注和应用。

本文将分享笔者对敏捷项目管理的心得体会。

二、敏捷项目管理的基本原则敏捷项目管理注重快速响应变化,追求高质量的交付成果。

在实际应用中,我总结了以下几个基本原则:1. 客户合作胜过合同谈判:强调与客户的紧密合作,理解他们的需求,并及时响应变更请求。

通过与客户密切合作,可以更好地满足客户的期望。

2. 适应变化胜过遵循计划:在敏捷项目管理中,变化是常态。

项目团队应该拥抱变化,并及时作出适应。

优秀的项目管理者应该具有灵活应对变化的能力。

3. 工作交付胜过详尽文档:敏捷项目管理注重实际交付结果,而不是过多的文档。

工作成果的交付能够让项目团队更好地理解项目的进展,快速解决问题。

4. 团队合作胜过个体英雄:强调团队合作和协作精神,鼓励团队成员之间的交流与互助,共同推动项目进展。

三、敏捷项目管理的关键实践为了更好地实践敏捷项目管理,以下几点是我在工作中的关键实践:1. 持续交付:将项目划分为多个可交付的较小阶段,每个阶段都有一个明确的目标和可交付成果。

这有助于及时发现问题并进行调整。

2. 迭代开发:采用迭代开发的方式,每个迭代包含一系列功能的开发和测试。

通过迭代开发,可以及早验证和反馈产品的质量,确保最终交付的产品符合客户的期望。

3. 快速响应变化:敏捷项目管理中,变化是不可避免的。

项目管理者应该及时响应变化,与客户进行密切沟通,并及时进行相应调整。

4. 持续改进:团队成员应该时刻保持开放的心态,不断寻求改进的机会。

通过持续改进,可以提升项目管理的效率和质量。

四、敏捷项目管理带来的好处敏捷项目管理的应用带来了诸多好处,以下是我从实践中获得的体会:1. 提高客户满意度:敏捷项目管理注重与客户的密切合作,及时响应变化和需求。

这有助于提高客户的满意度,增加项目的成功率。

2. 优化资源利用:敏捷项目管理鼓励团队成员之间的合作和互助,优化资源的利用效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Se01:release请求,se01-transportSe11:数据表/视图/数据类型/类型组等Se16:数据浏览器,看表里数据Se21:包/包接口(包构建器)Se24:对象类型(类构建器)Se37:函数模块functionSe38:ABAP编辑器:初始屏幕(SRM项目用程序ZRPT_SEND_ESB_MESSAGE向ESB发送接口)Se80:程序入口Pfcg:角色维护(权限)Stms:传输不同客户端请求Su01:用户角色分配Ppoma_bbp:物料组Smartforms:SmartformsBbpgetvd:SAP传输供应商主数据搜索:METHOD REFRESH .DATA LO_ND_ZTIP_QUOTA TYPE REF TO IF_WD_CONTEXT_NODE.DATA LO_EL_ZTIP_QUOTA TYPE REF TO IF_WD_CONTEXT_ELEMENT.*--DATA LO_ND_VENDOR_INFO TYPE REF TO IF_WD_CONTEXT_NODE.DATA LO_EL_VENDOR_INFO TYPE REF TO IF_WD_CONTEXT_ELEMENT.*--DATA LO_ND_MATERIAL_INFO TYPE REF TO IF_WD_CONTEXT_NODE.DATA LO_EL_MATERIAL_INFO TYPE REF TO IF_WD_CONTEXT_ELEMENT.*--------------------------------------------------------------DATA LT_ZTIP_QUOTA TYPE WD_THIS->ELEMENTS_ZTIP_QUOTA.DATA LS_ZTIP_QUOTA TYPE WD_THIS->ELEMENT_ZTIP_QUOTA.*--DATA LT_VENDOR_INFO TYPE WD_THIS->ELEMENTS_VENDOR_ND_INFO.*--DATA LT_MATERIAL_INFO TYPE WD_THIS->ELEMENTS_MATERIAL_INFO.* navigate from <CONTEXT> to <ZTIP_QUOTA> via lead selectionLO_ND_ZTIP_QUOTA = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_ZTIP_QUOTA ).LO_EL_ZTIP_QUOTA = LO_ND_ZTIP_QUOTA->GET_ELEMENT( ).*--LO_ND_VENDOR_INFO = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDC TX_VENDOR_ND_INFO ).LO_EL_VENDOR_INFO = LO_ND_VENDOR_INFO->GET_ELEMENT( ).*--LO_ND_MATERIAL_INFO = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->W DCTX_MATERIAL_INFO ).LO_EL_VENDOR_INFO = LO_ND_MATERIAL_INFO->GET_ELEMENT( ).* @TODO handle non existant child* IF lo_nd_ztip_quota IS INITIAL.* ENDIF.LO_ND_ZTIP_QUOTA->GET_STATIC_ATTRIBUTES_TABLE( IMPORTING TABLE = LT _ZTIP_QUOTA ).*--LO_ND_ZTIP_QUOTA->GET_STATIC_ATTRIBUTES_TABLE( IMPORTING TABLE = LT _VENDOR_INFO ).*--LO_ND_MATERIAL_INFO->GET_STATIC_ATTRIBUTES_TABLE( IMPORTING TABLE = LT_MATERIAL_INFO ).*--------------------------------------------------------------------DATA : L1_FIELDNAME TYPE STRING ,LT_MATNR TYPE REF TO DATA ,R_MATNR TYPE RANGE OF ZTIP_QUOTA-ZMATNR.L1_FIELDNAME = 'MATNR' .LT_MATNR = WD_THIS->LD_SEL_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD(I_ID = L1_FIELDNAME ).FIELD-SYMBOLS: <FS_TABLE1> TYPE STANDARD TABLE .ASSIGN LT_MATNR->* TO <FS_TABLE1>.R_MATNR = <FS_TABLE1> .*---------------------------------------------------------------------DATA : L2_FIELDNAME TYPE STRING ,LT_SHORT_TEXT TYPE REF TO DATA ,R_SHORT_TEXT TYPE RANGE OF COMM_PRSHTEXT-SHORT_TEXT.L2_FIELDNAME = 'SHORT_TEXT' .LT_SHORT_TEXT = WD_THIS->LD_SEL_HANDLER->GET_RANGE_TABLE_OF_SEL_FIE LD(I_ID = L2_FIELDNAME ).FIELD-SYMBOLS: <FS_TABLE2> TYPE STANDARD TABLE .ASSIGN LT_SHORT_TEXT->* TO <FS_TABLE2>.R_SHORT_TEXT = <FS_TABLE2> .*---------------------------------------------------------------------DATA : L3_FIELDNAME TYPE STRING ,LT_VENDOR TYPE REF TO DATA ,R_VENDOR TYPE RANGE OF ZTIP_QUOTA-ZVENDOR.L3_FIELDNAME = 'VENDOR' .LT_VENDOR = WD_THIS->LD_SEL_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD( I_ID = L3_FIELDNAME ).FIELD-SYMBOLS: <FS_TABLE3> TYPE STANDARD TABLE .ASSIGN LT_VENDOR->* TO <FS_TABLE3>.R_VENDOR = <FS_TABLE3> .*---------------------------------------------------------------------DATA : L4_FIELDNAME TYPE STRING ,LT_MC_NAME1 TYPE REF TO DATA ,R_MC_NAME1 TYPE RANGE OF BUT000-MC_NAME1.L4_FIELDNAME = 'MC_NAME1' .LT_MC_NAME1 = WD_THIS->LD_SEL_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD (I_ID = L4_FIELDNAME ).FIELD-SYMBOLS: <FS_TABLE4> TYPE STANDARD TABLE .ASSIGN LT_MC_NAME1->* TO <FS_TABLE4>.R_MC_NAME1 = <FS_TABLE4> .*---------------------------------------------------------------------DATA : L5_FIELDNAME TYPE STRING ,LT_PLANT TYPE REF TO DATA ,R_PLANT TYPE RANGE OF ZTIP_QUOTA-ZPLANT.L5_FIELDNAME = 'REGION' .LT_PLANT = WD_THIS->LD_SEL_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD(I_ID = L5_FIELDNAME ).FIELD-SYMBOLS: <FS_TABLE5> TYPE STANDARD TABLE .ASSIGN LT_PLANT->* TO <FS_TABLE5>.R_PLANT = <FS_TABLE5> .**---------------------------------------------------------------------*---------------------使已经存在的值不能被修改---------------------------DATA: LT_SET TYPE WDR_CONTEXT_ELEMENT_SET,LS_SET TYPE LINE OF WDR_CONTEXT_ELEMENT_SET.LT_SET = LO_ND_ZTIP_QUOTA->GET_ELEMENTS( ).LOOP AT LT_SET INTO LO_EL_ZTIP_QUOTA.LO_EL_ZTIP_QUOTA->GET_STATIC_ATTRIBUTES( IMPORTING STATIC_ATTRIBU TES = LS_ZTIP_QUOTA ).LS_ZTIP_QUOTA-OTHER_ENABLED = ''.ENDLOOP.*----------------------------------------------------------------------CLEAR LT_ZTIP_QUOTA.DATA LT_ZTIP_QUOTA_TEM LIKE LT_ZTIP_QUOTA.DATA LT_ZTIP_QUOTA_MAIN LIKE LT_ZTIP_QUOTA.*---------------------------------------------------------SELECT *INTO CORRESPONDING FIELDS OF TABLE LT_ZTIP_QUOTA_TEMFROM ZTIP_QUOTAWHERE ZMATNR IN R_MATNR AND ZVENDOR IN R_VENDOR AND REGION IN R_P LANTORDER BY ZMATNR ASCENDING.*--SELECT MC_NAME1 PARTNERINTO CORRESPONDING FIELDS OF TABLE LT_VENDOR_INFOFROM BUT000WHERE MC_NAME1 IN R_MC_NAME1.*--SELECT A~SHORT_TEXT B~PRODUCT_IDINTO CORRESPONDING FIELDS OF TABLE LT_MATERIAL_INFOFROM COMM_PRSHTEXT AS AINNER JOIN COMM_PRODUCT AS BON A~PRODUCT_GUID = B~PRODUCT_GUIDWHERE A~SHORT_TEXT IN R_SHORT_TEXT.*---------------------------------------------------------DATA LS_ZTIP_QUOTA_TEM LIKE LINE OF LT_ZTIP_QUOTA_TEM.DATA LS_VENDOR_INFO LIKE LINE OF LT_VENDOR_INFO.LOOP AT LT_ZTIP_QUOTA_TEM INTO LS_ZTIP_QUOTA_TEM.READ TABLE LT_VENDOR_INFO INTO LS_VENDOR_INFO WITH KEY PARTNER = LS_ZTIP_QUOTA_TEM-ZVENDOR.LS_ZTIP_QUOTA_TEM-MC_NAME1 = LS_VENDOR_INFO-MC_NAME1.IF LS_ZTIP_QUOTA_TEM-MC_NAME1 IS NOT INITIAL.APPEND LS_ZTIP_QUOTA_TEM TO LT_ZTIP_QUOTA_MAIN.ENDIF.CLEAR LS_VENDOR_INFO.ENDLOOP.*--DATA LS_ZTIP_QUOTA_MAIN LIKE LINE OF LT_ZTIP_QUOTA_MAIN.DATA LS_MATERIAL_INFO LIKE LINE OF LT_MATERIAL_INFO.LOOP AT LT_ZTIP_QUOTA_MAIN INTO LS_ZTIP_QUOTA_MAIN.DATA MATNR TYPE CHAR40.*--------将物料编号转换为40位--------------CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'EXPORTINGINPUT = LS_ZTIP_QUOTA_MAIN-ZMATNRIMPORTINGOUTPUT = MATNR.*--------end将物料编号转换为40位-----------READ TABLE LT_MATERIAL_INFO INTO LS_MATERIAL_INFO WITH KEY PRODUC T_ID = MATNR.LS_ZTIP_QUOTA_MAIN-SHORT_TEXT = LS_MATERIAL_INFO-SHORT_TEXT.IF LS_ZTIP_QUOTA_MAIN-SHORT_TEXT IS NOT INITIAL.APPEND LS_ZTIP_QUOTA_MAIN TO LT_ZTIP_QUOTA.ENDIF.CLEAR LS_MATERIAL_INFO.ENDLOOP.*--------------------------------------------------------------------------------------------------* navigate from <CONTEXT> to <ZTIP_QUOTA> via lead selectionLO_ND_ZTIP_QUOTA = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCT X_ZTIP_QUOTA ).* @TODO handle non existant child* IF lo_nd_ztip_quota IS INITIAL.* ENDIF.* * @TODO compute values* * e.g. call a model function*LO_ND_ZTIP_QUOTA->BIND_TABLE( NEW_ITEMS = LT_ZTIP_QUOTA SET_INITIAL _ELEMENTS = ABAP_TRUE ).ENDMETHOD.新增:DATA LO_ND_ZTIP_QUOTA TYPE REF TO IF_WD_CONTEXT_NODE.DATA LT_ZTIP_QUOTA TYPE WD_THIS->ELEMENTS_ZTIP_QUOTA.* navigate from <CONTEXT> to <ZTIP_QUOTA> via lead selectionLO_ND_ZTIP_QUOTA = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WD CTX_ZTIP_QUOTA ).* @TODO handle non existant child21* IF lo_nd_ztip_quota IS INITIAL.* ENDIF.*--------------------------------------------------------------------------------------LO_ND_ZTIP_QUOTA->GET_STATIC_ATTRIBUTES_TABLE( IMPORTING TABLE = L T_ZTIP_QUOTA ).DATA LS_ZTIP_QUOTA LIKE LINE OF LT_ZTIP_QUOTA.DATA CURRENT_DATE TYPE ZTIP_QUOTA-ZCHANGEAT.CURRENT_DATE = SY-DATUM.LS_ZTIP_QUOTA-ZCHANGEAT = CURRENT_DATE.*-----------使得当前增加的数据可编辑且insert或者append到内表中-------------------------------LS_ZTIP_QUOTA-OTHER_ENABLED = 'X'.APPEND LS_ZTIP_QUOTA TO LT_ZTIP_QUOTA.* INSERT ls_ztip_quota into lt_ztip_quota INDEX 1.*-----------------------------------------------------------------------------------------* navigate from <CONTEXT> to <ZTIP_QUOTA> via lead selectionLO_ND_ZTIP_QUOTA = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS-> WDCTX_ZTIP_QUOTA ).* @TODO handle non existant child* IF lo_nd_ztip_quota IS INITIAL.* ENDIF.* * @TODO compute values* * e.g. call a model function*LO_ND_ZTIP_QUOTA->BIND_TABLE( NEW_ITEMS = LT_ZTIP_QUOTA SET_INI TIAL_ELEMENTS = ABAP_TRUE ).。

相关文档
最新文档